#ifndef MODEL_CALENDAR_RULE_TESTS_HPP
#define MODEL_CALENDAR_RULE_TESTS_HPP

#include "Model/Calendar.hpp"
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/date_time/posix_time/ptime.hpp>
#include <boost/date_time/posix_time/time_formatters.hpp>
#include <boost/date_time/posix_time/posix_time_io.hpp>


#define CHECK_TIME_INTERVAL( B, E, I) \
	BOOST_CHECK_EQUAL( (B), Calendar::PeriodSet::interval_start( (I))); \
	BOOST_CHECK_EQUAL( (E), Calendar::PeriodSet::interval_end( (I)));


#endif // MODEL_CALENDAR_RULE_TESTS_HPP
